upfront environmental costs - Français Anglais Dictionnaire